chooksprod - 15 Avril 2012, 22:25
bonjour à tous,
Mon problème :
je viens d'installer le C6forum sur mon guppy 4.6.19 et comme sur le forum guppy pour poster un message en tant que membre on passe par Pgeditor.
Je voudrais que les membres puissent poster des vidéos youtube, vimeo ....
Le problème est que Pgeditor ne prend pas en compte "iframe" ou "embed" qui est utilisé pour partager une vidéo youtube ou vimeo.
Existe t-il un fork pour pouvoir faire cette manip ?
Merci
Bonne soirée
alexis
http://www.chooksprod.com
jchouix - 16 Avril 2012, 22:04
Bonsoir chooksprod,
chooksprod - 17 Avril 2012, 18:54
Bonjour,
et merci de ta réponses !
Dans mes recherches j'ai trouvé le plugin mediaembed pour ckeditor et je me disais que ce script pouvais peu àªtre convenir en y apportant quelques modifs.
Mais mes connaissances dans ces editeurs me sont limitées, je demande donc si quelqu'un pouvais me dire si c'est faisable ou pas ?
merci
Alexis
( function() { CKEDITOR.plugins.add( 'MediaEmbed', { requires: [ 'iframedialog' ], init: function( editor ) { var me = this; CKEDITOR.dialog.add( 'MediaEmbedDialog', function () { return { title : 'Embed Media Dialog', minWidth : 550, minHeight : 200, contents : [ { id : 'iframe', label : 'Embed Media', expand : true, elements : [ { type : 'html', id : 'pageMediaEmbed', label : 'Embed Media', style : 'width : 100%;', html : '<iframe src="'+me.path+'/dialogs/mediaembed.html" frameborder="0" name="iframeMediaEmbed" id="iframeMediaEmbed" allowtransparency="1" style="width:100%;margin:0;padding:0;"></iframe>' } ] } ], onOk : function() { for (var i=0; i<window.frames.length; i++) { if(window.frames[i].name == 'iframeMediaEmbed') { var content = window.frames[i].document.getElementById("embed").value; } } final_html = 'MediaEmbedInsertData|---' + escape('<div class="media_embed">'+content+'</div>') + '---|MediaEmbedInsertData'; editor.insertHtml(final_html); updated_editor_data = editor.getData(); clean_editor_data = updated_editor_data.replace(final_html,'<div class="media_embed">'+content+'</div>'); editor.setData(clean_editor_data); } }; } ); editor.addCommand( 'MediaEmbed', new CKEDITOR.dialogCommand( 'MediaEmbedDialog' ) ); editor.ui.addButton( 'MediaEmbed', { label: 'Embed Media', command: 'MediaEmbed', icon: this.path + 'images/icon.gif' } ); } } ); } )();
jchouix - 20 Avril 2012, 23:20
Bonsoir,
le code que tu nous montres utilise l'API de CKeditor donc il n'est valable qu'avec le framework de cet éditeur.
Cordialement.
chooksprod - 21 Avril 2012, 16:47
Bonjour,
Merci des précisions ! Je vais donc m'orienter vers un forum phpbb3 !
Cordialement
alexis
jchouix - 21 Avril 2012, 17:13
Bonjour,